Opérations sur les colonnes
Pour modifier les colonnes contenues dans les tables.
Veuillez noter que les colonnes désélectionnées dans la Sélection de colonne ne seront pas intégrées dans le modèle de données.

Pour exécuter un script exécutant un calcul afin de générer une colonne supplémentaire. Pour créer une colonne calculée, exécutez un script PQL dans la fenêtre Script. Le nœud de colonne calculée étant sélectionné, entrez le script que vous voulez exécuter puis donnez un nom à la nouvelle colonne. Sélectionnez enfin de type de sortie à partir du menu Type de colonne calculée.
Pour tester le script, cliquez sur le bouton dans le panneau Aperçu.
Dans l'exemple ci-dessous, un script PQL a été exécuté pour générer une nouvelle colonne contenant à la fois les prénoms et les noms. La nouvelle colonne Full Name (nom complet) est ajoutée à la table, et les colonnes séparées originales subsistent dans la table.
Pour plus d'informations, voir Colonnes calculées.

Combine plusieurs colonnes en une seule. Cette opération est utile si vous voulez placer dans une même colonne 2 colonnes ou plus. Il peut s'agir par exemple du titre, du prénom et du nom, ou du numéro et du nom du rue. Plutôt que de conserver ces informations dans des colonnes séparées, vous pouvez facilement les combiner en une seule colonne, ce qui facilite l'ajout ultérieur de ces données aux requêtes.
Le nœud Colonnes combinées étant sélectionné, allez dans le panneau Propriétés et sélectionnez les colonnes à combiner. Choisissez ensuite le séparateur et donnez un nom à la nouvelle colonne. Pour supprimer les colonnes originales, désélectionnez Conserver les colonnes combinées.

Convertit une colonne depuis son type actuel vers un nouveau type. Cliquez ici pour de plus amples informations.

Les colonnes apparaissent dans d'autres parties de l'application, sous le nom qui leur a été attribué dans Modèle. Par défaut, les colonnes sont nommées en fonction des noms de colonne de la source de données. Pour modifier les noms des colonnes, ajoutez Renommer les colonnes à la table appropriée et renommez les colonnes selon vos besoins. Pour annuler ces modifications, cliquez sur Tout réinitialiser.

Par défaut, les colonnes sont ordonnées en fonction de leur ordre naturel (leur ordre dans la base de données source). C'est également l'ordre dans lequel elles apparaîtront plus tard dans les autres modules de l'application. L'ordre des colonnes peut être modifié en utilisant Réorganiser les colonnes. Connectez le nœud Réorganiser les colonnes à la table appropriée. Dans le panneau des Propriétés, sous Réorganiser les colonnes, sélectionnez la colonne appropriée et utilisez les flèches pour la déplacer.
Vous pourrez réordonner plusieurs colonnes à partir du même nœud. Utilisez le panneau Aperçu pour voir vos sélections.

Prend une colonne et la divise en plusieurs colonnes Vous pouvez par exemple fractionner l'indicatif régional et le numéro de téléphone en deux colonnes individuelles, ou fractionner en deux colonnes les parties nom d'utilisateur et nom de domaine d'une adresse e-mail.
Le nœud Fractionner des colonnes étant sélectionné, choisissez dans le panneau Propriétés la colonne que vous voulez fractionner. Définissez ensuite le nombre de colonnes que vous désirez puis choisissez le séparateur (correspondant au séparateur à l'intérieur de la colonne). Pour supprimer la colonne originale, désélectionnez Conserver la colonne fractionnée. Dans la capture d'écran ci-dessous, la colonne Phone (téléphone) a été divisée en deux, en fonction du séparateur -, ce qui fait que l'indicatif régional se retrouve dans une colonne séparée.

L'opération Ajouter une unité de date permet aux utilisateurs de créer des nouvelles colonnes en fonction de périodes de temps spécifiques et sur la base de colonnes date existantes.
Dans l'exemple ci-dessous, le nœud Ajouter une unité de date a été connecté au nœud Time Intelligence (intelligence temporelle). Il a ensuite été utilisé pour créer une nouvelle colonne 'full week start date', où la date de début de chaque semaine est retardée d'un jour (encadré rouge ci-dessous). Cette colonne a ensuite remplacé dans la table la colonne originale (encadré bleu).
Pour ajouter une colonne unité de date :
- Connectez le nœud Ajouter une unité de date à la table contenant une colonne date, ou à un nœud Ajouter date/heure.
- Dans le panneau Propriétés, sélectionnez la colonne date appropriée. Sélectionnez ensuite l'unité de date que vous voulez ajouter (année, trimestre, mois, semaine ou jour).
- Dans Valeur, utilisez les flèches pour sélectionner une valeur représentant le nombre d'unités de temps devant être ajoutées. Pour sélectionner des périodes dans le passé, utilisez des nombres négatifs. Par exemple, pour sélectionner une période couvrant les 10 années précédentes, l'utilisateur sélectionnera Année, puis -10.
- Choisissez ensuite entre :
- Remplacer la colonne d'origine par la nouvelle
- Conserver à la fois la nouvelle colonne et la colonne d'origine
- Créer la nouvelle colonne et ne pas conserver l'originale ; la colonne originale sera supprimée et la nouvelle colonne sera ajoutée à la fin de la table
- Entrez ensuite le nom de la nouvelle colonne et déterminez s'il faut conserver ou non la colonne date originale.

Utilisez la fonction Remplacer pour remplacer dans une colonne un caractère ou une chaîne spécifique par un autre caractère ou une autre chaîne. Cette opération peut par exemple être utilisée pour masquer des informations privées, ou pour remplacer des symboles dans la colonne. Dans la capture d'écran ci-dessous, par exemple, les tirets de la colonne Phone (téléphone) ont été remplacés par des espaces.
Par défaut, le type de correspondance est défini à Normal, mais vous pouvez sélectionner l'option Caractères génériques afin d'utiliser des caractères génériques pour remplacer un ou plusieurs caractères. Par exemple :
Source |
Recherche |
Remplacer par |
Résultat |
ZAAABCD |
A*BC |
R |
ZRD |
ZAXXBCD |
A*BC |
R |
ZRD |
ZAAABCD |
A?B |
R |
ZAARCD |
ZAAXBCD |
A?B |
R |
ZAARCD |
Vous pouvez également utiliser des expressions régulières en sélectionnant l'option Expressions régulières. Pour plus d'informations sur les expressions régulières, cliquez ici.

Inclut uniquement une partie d'une chaîne, en partant de la gauche, et exclut le reste de la chaîne. Cette opération est utile si une partie de la chaîne est privée ou non pertinente, par exemple. Dans la capture d'écran ci-dessous, seuls les 8 premiers caractères de la chaîne dans la colonne Transaction ID ont été inclus.

Similaire à Chaîne gauche ; utilisez ce nœud pour n'inclure qu'une partie de la chaîne, en partant de la droite. Dans la capture d'écran suivante, la colonne Row a été modifiée pour n'inclure que les 3 derniers caractères de la chaîne.

Similaire à Chaîne gauche et Chaîne droite ; vous pouvez utiliser Chaîne secondaire pour sélectionner une partie d'une chaîne et l'inclure dans une colonne. Dans la capture d'écran ci-dessous, une sous-chaîne de quatre caractères a été sélectionnée à partir de la colonne Transaction ID.
Dans le panneau Propriétés, sélectionnez la colonne appropriée, puis la position de départ et l'orientation - le dernier caractère à exclure, en allant de gauche à droite (Depuis le début), ou de droite à gauche (Depuis la fin). Sélectionnez ensuite le nombre de caractères à inclure : il peut s'agir de la chaîne restante entière, ou d'un nombre spécifique de caractères.

Supprime les espaces situés au début ou à la fin d'une chaîne. Cette opération est utile si la colonne contient des espaces qui ne devraient pas apparaître dans le modèle de données.

Utilisez le nœud fonction de somme pour modifier le type d'agrégation de la colonne dans le schéma de la base de données source. L'agrégation de la colonne peut être modifiée ultérieurement dans le Modèle de données, mais ce type d'agrégation n'est utilisé que dans le processus de requête et ne fait pas partie de la base de données sous-jacente.
Connectez le nœud Fonction de somme et dans le panneau Propriétés, sélectionnez la ou les colonne(s) devant être agrégée(s), le type de fonction (somme, moyenne, minimum, maximum), et indiquez le nom de la nouvelle colonne agrégée. Désélectionnez l'option Conserver la colonne d'origine si vous ne voulez pas inclure la ou les colonne(s) originale(s) dans la table.

Utilisez le nœud Fonctions mathématiques pour créer une nouvelle colonne basé sur une fonction mathématique.
Après avoir connecté le nœud Fonctions mathématiques, indiquez la colonne sur laquelle vous voulez appliquer la fonction mathématique. Sélectionnez ensuite le type de fonction mathématique et saisissez un nom pour la nouvelle colonne. Indiquez si vous voulez on non conserver la colonne d'origine dans la table.

Pour générer une nouvelle colonne basée sur une fonction trigonométrique, sélectionnez la colonne appropriée puis le type de fonction.
Dans Type d'unité, choisissez Degrés ou Radians, puis donnez un nom à la nouvelle colonne. Indiquez ensuite si vous voulez on non conserver la colonne d'origine.
Accueil | Table des matières | Index | Communauté d'utilisateurs
Pyramid Analytics © 2017-2019